<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.Practices.Prism.Interactivity</name>
    </assembly>
    <members>
        <member name="T:Microsoft.Practices.Prism.Interactivity.ApplicationBarButtonCommand">
            <summary>
            Associates a command to an <see cref="T:Microsoft.Phone.Shell.ApplicationBarIconButton"/>.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.Prism.Interactivity.ApplicationBarButtonCommand.CommandParameterBindingProperty">
            <summary>
             The parameter to use when calling methods on the <see cref="T:System.Windows.Input.ICommand"/> interface.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.Prism.Interactivity.ApplicationBarButtonCommand.CommandBindingProperty">
            <summary>
            The binding for <see cref="T:System.Windows.Input.ICommand"/> to invoke based on the ApplicationBarIconButton's events.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.Prism.Interactivity.ApplicationBarButtonCommand.#ctor">
            <summary>
            Instantiates a new instance of <see cref="T:Microsoft.Practices.Prism.Interactivity.ApplicationBarButtonCommand"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.Prism.Interactivity.ApplicationBarButtonCommand.OnAttached">
            <summary>
            Called after the behavior is attached to an AssociatedObject.
            </summary>
            <remarks>
            Override this to hook up functionality to the AssociatedObject.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.Prism.Interactivity.ApplicationBarButtonCommand.OnDetaching">
            <summary>
            Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred.
            </summary>
            <remarks>
            Override this to unhook functionality from the AssociatedObject.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.Prism.Interactivity.ApplicationBarButtonCommand.OnBindingChanged(System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Invoked when the <see cref="T:System.Windows.Data.Binding"/> changes.
            </summary>
            <param name="e"></param>
        </member>
        <member name="P:Microsoft.Practices.Prism.Interactivity.ApplicationBarButtonCommand.ButtonText">
            <summary>
            The text indicating which <see cref="T:Microsoft.Phone.Shell.ApplicationBarIconButton"/> to bind with.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.Prism.Interactivity.ApplicationBarButtonCommand.CommandBinding">
            <summary>
            The <see cref="T:System.Windows.Data.Binding"/> to use that results in an <see cref="T:System.Windows.Input.ICommand"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.Prism.Interactivity.ApplicationBarButtonCommand.CommandParameterBinding">
            <summary>
            The <see cref="T:System.Windows.Data.Binding"/> for the command parameter to use with the <see cref="P:Microsoft.Practices.Prism.Interactivity.ApplicationBarButtonCommand.CommandBinding"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.Prism.Interactivity.ApplicationBarButtonCommand.Command">
            <summary>
            The <see cref="T:System.Windows.Input.ICommand"/> to bind to the <see cref="T:Microsoft.Phone.Shell.ApplicationBarIconButton"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.Prism.Interactivity.ApplicationBarButtonCommand.CommandParameter">
            <summary>
            The value to use when calling <see cref="P:Microsoft.Practices.Prism.Interactivity.ApplicationBarButtonCommand.Command"/> methods.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.Prism.Interactivity.ApplicationBarButtonCommand.ClickCommandBinding">
            <summary>
            Binds an <see cref="T:Microsoft.Phone.Shell.ApplicationBarIconButton"/> to a <see cref="T:System.Windows.Input.ICommand"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.Prism.Interactivity.ApplicationBarButtonCommand.ClickCommandBinding.#ctor(Microsoft.Phone.Shell.ApplicationBarIconButton,System.Windows.Input.ICommand,System.Func{System.Object})">
            <summary>
            
            </summary>
            <param name="iconButton"></param>
            <param name="command"></param>
            <param name="parameterGetter"></param>
        </member>
        <member name="T:Microsoft.Practices.Prism.Interactivity.ApplicationBarButtonNavigation">
            <summary>
            Subscribes to a <see cref="T:Microsoft.Phone.Shell.ApplicationBarIconButton"/> click event and
            navigates on the event.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.Prism.Interactivity.ApplicationBarButtonNavigation.OnAttached">
            <summary>
            Called after the behavior is attached to an AssociatedObject.
            </summary>
            <remarks>
            Override this to hook up functionality to the AssociatedObject.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.Prism.Interactivity.ApplicationBarButtonNavigation.OnDetaching">
            <summary>
            Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred.
            </summary>
            <remarks>
            Override this to unhook functionality from the AssociatedObject.
            </remarks>
        </member>
        <member name="P:Microsoft.Practices.Prism.Interactivity.ApplicationBarButtonNavigation.ButtonText">
            <summary>
            The button text on the <see cref="T:Microsoft.Phone.Shell.ApplicationBarIconButton"/> to monitor for click events.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.Prism.Interactivity.ApplicationBarButtonNavigation.NavigateTo">
            <summary>
            The <see cref="T:System.Uri"/> to navigate to.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.Prism.Interactivity.ApplicationBarExtensions">
            <summary>
            Extensions to the <see cref="T:Microsoft.Phone.Shell.IApplicationBar"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.Prism.Interactivity.ApplicationBarExtensions.FindButton(Microsoft.Phone.Shell.IApplicationBar,System.String)">
            <summary>
             Finds an <see cref="T:Microsoft.Phone.Shell.ApplicationBarIconButton"/> by its name.
            </summary>
            <param name="appBar"></param>
            <param name="text"></param>
            <returns></returns>
        </member>
        <member name="T:Microsoft.Practices.Prism.Interactivity.BindingChangedEventArgs">
            <summary>
             The event arguments for the <see cref="T:Microsoft.Practices.Prism.Interactivity.ChangedHandler"/> delegate.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.Prism.Interactivity.BindingChangedEventArgs.#ctor(System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Instantiates a new instance of <see cref="T:Microsoft.Practices.Prism.Interactivity.BindingChangedEventArgs"/>.
            </summary>
            <param name="e"></param>
        </member>
        <member name="P:Microsoft.Practices.Prism.Interactivity.BindingChangedEventArgs.EventArgs">
            <summary>
             Gets the underlying <see cref="T:System.Windows.DependencyPropertyChangedEventArgs"/>.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.Prism.Interactivity.ChangedHandler">
            <summary>
            The delegate to invoke when the value monitored by the <see cref="T:Microsoft.Practices.Prism.Interactivity.BindingListener"/> changes.
            </summary>
            <param name="sender">The sender of the event.</param>
            <param name="e">The binding changed information.</param>
        </member>
        <member name="T:Microsoft.Practices.Prism.Interactivity.BindingListener">
            <summary>
            Attaches a binding lister to a <see cref="T:System.Windows.FrameworkElement"/> to enable the use
            of binding expressions from items that don't support <see cref="P:Microsoft.Practices.Prism.Interactivity.BindingListener.Binding"/> expressions (e.g. Expression Blend
            Silverlight 3 Behaviors).
            </summary>
            <remarks>
            This was taken, with permission, from Peter Blois (http://blois.us/blog/2009/04/datatrigger-bindings-on-non.html)
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.Prism.Interactivity.BindingListener.#ctor(Microsoft.Practices.Prism.Interactivity.ChangedHandler)">
            <summary>
             Intantiates a new instance of the BindingListener.
            </summary>
            <param name="changedHandler"></param>
        </member>
        <member name="P:Microsoft.Practices.Prism.Interactivity.BindingListener.Binding">
            <summary>
            Gets or sets the <see cref="P:Microsoft.Practices.Prism.Interactivity.BindingListener.Binding"/> to when attaching the dependency property.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.Prism.Interactivity.BindingListener.Element">
            <summary>
            Gets or sets the framework element to attach the listener to.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.Prism.Interactivity.BindingListener.Value">
            <summary>
            The value of the underlying monitored object.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.Prism.Interactivity.DependencyPropertyListener">
            <summary>
            Registers a new dependency property for tracking data and provides
            notification on data changes.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.Prism.Interactivity.DependencyPropertyListener.#ctor">
            <summary>
            Instantiates a new <see cref="T:Microsoft.Practices.Prism.Interactivity.DependencyPropertyListener"/>.
            </summary>
            <remarks>
            This registers creates an attached property with the name starting DependencyPropertyListener.  This
            attached property set on a <see cref="T:System.Windows.FrameworkElement"/> when <see cref="M:Microsoft.Practices.Prism.Interactivity.DependencyPropertyListener.Attach(System.Windows.FrameworkElement,System.Windows.Data.Binding)"/> is called.</remarks>
        </member>
        <member name="M:Microsoft.Practices.Prism.Interactivity.DependencyPropertyListener.Attach(System.Windows.FrameworkElement,System.Windows.Data.Binding)">
            <summary>
            Attaches a <see cref="T:System.Windows.DependencyProperty"/> to a framework element with
            the provided <see cref="T:System.Windows.Data.Binding"/>.
            </summary>
            <param name="element">The <see cref="T:System.Windows.FrameworkElement"/> to attach the monitoring dependency property to.</param>
            <param name="binding">The binding to use with the attached property.</param>
        </member>
        <member name="M:Microsoft.Practices.Prism.Interactivity.DependencyPropertyListener.Detach">
            <summary>
             Detaches binding listener from target.
            </summary>
        </member>
        <member name="E:Microsoft.Practices.Prism.Interactivity.DependencyPropertyListener.Changed">
            <summary>
            This event is raised when the attached property value changes.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.Prism.Interactivity.InteractionRequest.InteractionRequestTrigger">
            <summary>
            Custom event trigger for using with <see cref="T:Microsoft.Practices.Prism.Interactivity.InteractionRequest.IInteractionRequest"/> objects.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.Prism.Interactivity.InteractionRequest.InteractionRequestTrigger.SourceObjectProperty">
            <summary>
            The binding to the <see cref="T:Microsoft.Practices.Prism.Interactivity.InteractionRequest.IInteractionRequest"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.Prism.Interactivity.InteractionRequest.InteractionRequestTrigger.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Practices.Prism.Interactivity.InteractionRequest.InteractionRequestTrigger"/> class. 
            </summary>
        </member>
        <member name="M:Microsoft.Practices.Prism.Interactivity.InteractionRequest.InteractionRequestTrigger.OnBindingChanged(System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Invoked when the binding value changes.
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Microsoft.Practices.Prism.Interactivity.InteractionRequest.InteractionRequestTrigger.OnDetaching">
            <summary>
            Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred.
            </summary>
            <remarks>
            Override this to unhook functionality from the AssociatedObject.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.Prism.Interactivity.InteractionRequest.InteractionRequestTrigger.OnAttached">
            <summary>
            Called after the behavior is attached to an AssociatedObject.
            </summary>
            <remarks>
            Override this to hook up functionality to the AssociatedObject.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.Prism.Interactivity.InteractionRequest.InteractionRequestTrigger.Notify(System.Object,Microsoft.Practices.Prism.Interactivity.InteractionRequest.InteractionRequestedEventArgs)">
            <summary>
            Invoked when the interaction request is raised. 
            </summary>
            <param name="sender">The sender of the event.</param>
            <param name="e">InteractionRequest events</param>
        </member>
        <member name="P:Microsoft.Practices.Prism.Interactivity.InteractionRequest.InteractionRequestTrigger.SourceObject">
            <summary>
            Gets or sets the <see cref="T:System.Windows.Data.Binding"/> that should resolve to a <see cref="T:Microsoft.Practices.Prism.Interactivity.InteractionRequest.IInteractionRequest"/>
            </summary>
        </member>
        <member name="P:Microsoft.Practices.Prism.Interactivity.InteractionRequest.InteractionRequestTrigger.Request">
            <summary>
            Gets or sets the <see cref="T:Microsoft.Practices.Prism.Interactivity.InteractionRequest.IInteractionRequest"/> that is the result of the <see cref="P:Microsoft.Practices.Prism.Interactivity.InteractionRequest.InteractionRequestTrigger.SourceObject"/>.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.Prism.Interactivity.InteractionRequest.MessageBoxAction">
            <summary>
            Displays a message box with the content of the <see cref="T:Microsoft.Practices.Prism.Interactivity.InteractionRequest.InteractionRequestedEventArgs"/>
            as the item.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.Prism.Interactivity.InteractionRequest.MessageBoxAction.Invoke(System.Object)">
            <summary>
            Invokes the action.
            </summary>
            <param name="parameter">The parameter to the action. If the Action does not require a parameter, the parameter may be set to a null reference.</param>
        </member>
        <member name="T:Microsoft.Practices.Prism.Interactivity.InteractionRequest.ToastPopupAction">
            <summary>
            Displays a toast popup in response to a trigger event.
            </summary>
        </member>
        <member name="F:Microsoft.Practices.Prism.Interactivity.InteractionRequest.ToastPopupAction.PopupElementNameProperty">
            <summary>
            The element name of the <see cref="T:System.Windows.Controls.Primitives.Popup"/> to show upon the interaction request.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.Prism.Interactivity.InteractionRequest.ToastPopupAction.Invoke(System.Object)">
            <summary>
            Invokes the action.
            </summary>
            <param name="parameter">The parameter to the action. If the Action does not require a parameter, the parameter may be set to a null reference.</param>
        </member>
        <member name="P:Microsoft.Practices.Prism.Interactivity.InteractionRequest.ToastPopupAction.PopupElementName">
            <summary>
            Gets or sets the name of the <see cref="T:System.Windows.Controls.Primitives.Popup"/> element to show when
            an <see cref="T:Microsoft.Practices.Prism.Interactivity.InteractionRequest.IInteractionRequest"/> is received.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.Prism.Interactivity.InteractionRequest.Confirmation">
            <summary>
            Represents an interaction request used for confirmations.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.Prism.Interactivity.InteractionRequest.Notification">
            <summary>
            Represents an interaction request used for notifications.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.Prism.Interactivity.InteractionRequest.Notification.Title">
            <summary>
            Gets or sets the title to use for the notification.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.Prism.Interactivity.InteractionRequest.Notification.Content">
            <summary>
            Gets or sets the content of the notification.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.Prism.Interactivity.InteractionRequest.Confirmation.Confirmed">
            <summary>
            Gets or sets a value indicating that the confirmation is confirmed.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.Prism.Interactivity.InteractionRequest.IInteractionRequest">
            <summary>
            Represents a request from user interaction.
            </summary>
            <remarks>
            View models can expose interaction request objects through properties and raise them when user interaction
            is required so views associated with the view models can materialize the user interaction using an appropriate
            mechanism.
            </remarks>
        </member>
        <member name="E:Microsoft.Practices.Prism.Interactivity.InteractionRequest.IInteractionRequest.Raised">
            <summary>
            Fired when the interaction is needed.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.Prism.Interactivity.InteractionRequest.InteractionRequest`1">
            <summary>
            Implementation of the <see cref="T:Microsoft.Practices.Prism.Interactivity.InteractionRequest.IInteractionRequest"/> interface.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.Prism.Interactivity.InteractionRequest.InteractionRequest`1.Raise(`0)">
            <summary>
            Fires the Raised event.
            </summary>
            <param name="context">The context for the interaction request.</param>
        </member>
        <member name="M:Microsoft.Practices.Prism.Interactivity.InteractionRequest.InteractionRequest`1.Raise(`0,System.Action{`0})">
            <summary>
            Fires the Raised event.
            </summary>
            <param name="context">The context for the interaction request.</param>
            <param name="callback">The callback to execute when the interaction is completed.</param>
        </member>
        <member name="E:Microsoft.Practices.Prism.Interactivity.InteractionRequest.InteractionRequest`1.Raised">
            <summary>
            Fired when interaction is needed.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.Prism.Interactivity.InteractionRequest.InteractionRequestedEventArgs">
            <summary>
            Event args for the <see cref="E:Microsoft.Practices.Prism.Interactivity.InteractionRequest.IInteractionRequest.Raised"/> event.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.Prism.Interactivity.InteractionRequest.InteractionRequestedEventArgs.#ctor(Microsoft.Practices.Prism.Interactivity.InteractionRequest.Notification,System.Action)">
            <summary>
            Constructs a new instance of <see cref="T:Microsoft.Practices.Prism.Interactivity.InteractionRequest.InteractionRequestedEventArgs"/>
            </summary>
            <param name="context"></param>
            <param name="callback"></param>
        </member>
        <member name="P:Microsoft.Practices.Prism.Interactivity.InteractionRequest.InteractionRequestedEventArgs.Context">
            <summary>
            Gets the context for a requested interaction.
            </summary>
        </member>
        <member name="P:Microsoft.Practices.Prism.Interactivity.InteractionRequest.InteractionRequestedEventArgs.Callback">
            <summary>
            Gets the callback to execute when an interaction is completed.
            </summary>
        </member>
        <member name="T:Microsoft.Practices.Prism.Interactivity.UpdateTextBindingOnPropertyChanged">
            <summary>
            Custom behavior that updates the source of a binding on a text box as the text changes.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.Prism.Interactivity.UpdateTextBindingOnPropertyChanged.OnAttached">
            <summary>
            Called after the behavior is attached to an AssociatedObject.
            </summary>
            <remarks>
            Override this to hook up functionality to the AssociatedObject.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.Prism.Interactivity.UpdateTextBindingOnPropertyChanged.OnDetaching">
            <summary>
            Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred.
            </summary>
            <remarks>
            Override this to unhook functionality from the AssociatedObject.
            </remarks>
        </member>
        <member name="T:Microsoft.Practices.Prism.Interactivity.UpdatePasswordBindingOnPropertyChanged">
            <summary>
            Custom behavior that updates the source of a binding on a password box as the text changes.
            </summary>
        </member>
        <member name="M:Microsoft.Practices.Prism.Interactivity.UpdatePasswordBindingOnPropertyChanged.OnAttached">
            <summary>
            Called after the behavior is attached to an AssociatedObject.
            </summary>
            <remarks>
            Override this to hook up functionality to the AssociatedObject.
            </remarks>
        </member>
        <member name="M:Microsoft.Practices.Prism.Interactivity.UpdatePasswordBindingOnPropertyChanged.OnDetaching">
            <summary>
            Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred.
            </summary>
            <remarks>
            Override this to unhook functionality from the AssociatedObject.
            </remarks>
        </member>
    </members>
</doc>
